package cn.zhuziym.nvw;

import java.util.ArrayList;

import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

/**
 * @Title: CollPic.java
 * @Package javatest.nvw
 * @Description: TODO(用一句话描述该文件做什么)
 * @author 作者 grq
 * @version 创建时间：2018年8月26日 上午1:46:55
 *
 */
public class CollPic {
	public static void main(String[] args) throws Exception {
		String url = "https://www.nvshens.net/gallery/heisi/";
		Utils.slovePKIX();
		ArrayList<String> mainpicUrl = getUrl(url, 30);
		down(mainpicUrl);
		 
	}

	private static void down(ArrayList<String> mainpicUrl) {
		for (String string : mainpicUrl) {
			System.out.println(string);
			new DownThread(string).start();
		}
	}

	/**
	 * 获取每个图片主题的首页
	 * @param url
	 * @param i
	 * @return
	 */
	private static ArrayList<String> getUrl(String url, int i) {
		ArrayList<String> urlList = new ArrayList<String>(16);
		Document document;
		for (int j = 1; j <=i; j++) {
			if (j==1) {
				document = Utils.getUrl(url);
			}else {
				document = Utils.getUrl(url+i+".html");
			}
			Elements mainPicUrl = document.getElementsByClass(Constant.main_pic_url_class);
			for (Element element : mainPicUrl) {
				urlList.add(Constant.baseUrl+element.attr("href"));
			}
		}
		return urlList;
	}
}
